package com.itheima.接口.接口的新特性_03.jdk8默认方法;

/*
    接口的新特性:
        1. JDK1.8版本推出了默认方法.  -- 为了解决接口功能升级问题!

 */
public interface Swim {
    //public static final int NUM = 10;
    void swimming();
    public default void abc(){
        System.out.println("各位,加了个abc方法");
    }
    //默认方法: 使用default关键字修饰,有方法体的方法
    public default void method(){
        System.out.println("我是jdk8推出的新语法,我叫接口默认方法~");
    }
}
//接口: 看成干爹,接口中的默认方法实现类可以直接拿来用
class Dog implements Swim{
    @Override
    public void swimming() {
        System.out.println("我是实现类中重写的逻辑");
    }
}

